"""
打印出所有的图片：.png结尾的
打印出所有的文本.txt 文件的创建时间  年月日 时分秒
打印出所有练习的路径
使用内置的高阶函数 map() + 容器函数list() 输出包含.png图片大小的列表  [20,12,300]、
  获取文件大小（单位字节） path.stat().st_size
"""
import time
from pathlib import Path

# 打印出所有的图片：.png结尾的
# for item in Path.cwd().parent.rglob('*.png'):
#     print(item)

# 打印出所有的文本.txt 文件的创建时间  年月日 时分秒、

# for item in  Path('E:').rglob('*.txt'):
#     # 获取文件的创建时间
#     print(item,'==>',time.strftime('%Y-%m-%d %H:%M:%S',time.localtime(item.stat().st_ctime)))
# path = Path('./demo08_os.py')
# print(time.localtime(path.stat().st_ctime))
# print(time.strftime('%Y-%m-%d %H:%M:%S',time.localtime(path.stat().st_ctime)))


# 打印出所有练习的路径
# for item in Path.cwd().parent.rglob('exercise*'):
#     print(item)

#  演示 使用内置的高阶函数 map() + 容器函数list() 输出包含.png图片大小的列表  [20,12,300]、
list1 = list(map(lambda item:item.stat().st_size,Path.cwd().parent.rglob('*.png')))
print(list1)